keep (oneself) busy - German English Dictionary